home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
amok_lha
/
amok22.lha
/
Stardance
/
StarDance.DOC
< prev
next >
Wrap
Text File
|
1993-08-15
|
3KB
|
63 lines
(*******************************************************************************
:Program. StarDance.MOD
:Author. André Theiler und Carsten Wartmann
:Address. Wutzkyallee 83, D-1000 Berlin 47 (C.W.)
:Phone. 030/6614776
:Version. 1.5 (1.0)
:Date. 6/89 (4/89)
:Copyright. PD
:Language. Modula-2
:Compiler. M2Amiga V3.2d
:Contents. Simulation des Sonnensystems
*******************************************************************************)
DOC zu StarDance.
Inhalt des ZOO-Files : StarDance.DOC ; dieses File
StarDance.DAT ; die Daten des Sonnensystems
StarDance.MOD ; der Sourcecode des PRGs
StarDance ; das ausführbare PRG
Das PRG berechnet die Wechselwirkungen der Himmelskoerper in unserem
(oder einem fremden System) Sonnensystem.
Die Darstellung erfolgt als Bahn auf dem Bildschirm, wobei bei der
Darstellung auf die dritte Dimension verzichtet wurde. Die Umstellung auf
3D Darstellung ist aber leicht moeglich, weil intern alles dreidimensional
berechnet wird.
Dem PRG liegt haupsächlich die Formel
Masse1 * Masse2
Gravitationskraft = Konstante * ---------------
Abstand^2
zugrunde, wobei die Konstante der Gravitationskonstanten (6.670E-11)
entspricht.
Aus der Kraft lässt sich somit die Beschleunigung ausrechnen.
Das Format des DATenfiles ist größtenteils selbsterklärend.
Wichtig sind die Zahlenbegrenzungszeichen (# und !) und die abschließende
0 bei allen ganzen Zahlen.
Die Anzahl der Objekte muss immer der absoluten Anzahl der Datensätze im
DATenfile entspechen, egal ob alle Koerper dargestellt werden, oder nicht.
Deltat sollte bei Darstellung der inneren Planeten nicht geringer als 1.0
gewählt werden, da sonst zu große Ungenauigkeiten ins Spiel kommen.
Wenn das System bis zum Pluto dargestellt werden soll, ist es empfehlenswert,
die inneren Planeten bis zur Erde nicht mehr darzustellen. Ferner sollte
Deltat hochgesetzt werden (10.0...30.0) um eine akzeptable Geschwindigkeit
zu erreichen.
Alles in allem wird immer ein Kompromiß zwischen Genauigeit und Geschwindig-
keit geschlossen werden muessen.
Das Programm ist zu stoppen, indem der Feuerknopf des Joysticks in Port 2
gedrückt wird, der Abbruch erfolgt dann mit der linken Maustaste.
Nun wuensche ich viel Spaß beim experimentieren mit den Planeten.
Interessant ist es, wenn die zweite Sonne ins Spiel kommt, denn sie
stürzt das System ins Chaos.
Carsten.